export default {
  name: 'Button',
  inheritAttrs: false,
  props: {
    /**
     * 在某些场景下面，点击按钮的时候，希望能够有一个二次确认的操作，所以提供了这个参数，快速设置一个提示语。
     */
    confirm: String
  },
  methods: {
    handleClick () {
      this.$emit('click')
    },
    renderButton (h) {
      return (
        <a-button props={{ ...this.$attrs }} class="button" onClick={() => {
          this.handleClick()
        }}>
          {this.$slots.default}
        </a-button>
      )
    }
  },
  render (h) {
    return this.renderButton(h)
  }
}
